//
//  ZMNetworkHelper.h
//  基本框架
//
//  Created by runone02 on 2018/7/4.
//  Copyright © 2018年 liqiyun. All rights reserved.
//

#import <Foundation/Foundation.h>


/**
 网络请求管理者
 */
@interface ZMNetworkHelper : NSObject


/**
 网络请求管理者
 */
+ (AFHTTPSessionManager *)sharedInStance;


/**
 请求成功回调

 @param responsrObject 回调
 */
typedef void(^HttpRequestSuccess)(id responsrObject);

typedef void(^HttpRequestFailure)(NSError *error);


/**
GET请求

 @param requestURLString 接口名称
 @param parameters 字典
 @param success 请求成功返回数据
 @param failure 请求错误
 */
+ (void) requestGetWhithRequestURL:(NSString *) requestURLString parameters:(id)parameters success:(HttpRequestSuccess)success failure:(HttpRequestFailure)failure;

/**
 POST请求

 @param requestURLString 接口名称
 @param parameters 请求数据
 @param success 请求成功返回数据
 @param failure 请求失败
 */
+ (void) requestPOSTWhithRequestURL:(NSString *)requestURLString parameters:(id)parameters success:(HttpRequestSuccess)success failure:(HttpRequestFailure)failure;
@end
